home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / gatecrasher.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  86 lines

  1. #
  2. # This script was written by Renaud Deraison <deraison@cvs.nessus.org>
  3. #
  4. # See the Nessus Scripts License for details
  5. #
  6.  
  7. if(description)
  8. {
  9.  script_id(10093);
  10.  script_version ("$Revision: 1.13 $");
  11.  script_cve_id("CAN-1999-0660");
  12.  name["english"] = "GateCrasher";
  13.  name["francais"] = "GateCrasher";
  14.  script_name(english:name["english"], francais:name["francais"]);
  15.  
  16.  desc["english"] = "GateCrasher is installed. 
  17.  
  18. This backdoor allows anyone to
  19. partially take the control of 
  20. the remote system.
  21.  
  22. An attacker may use it to steal your
  23. password or prevent your from working
  24. properly.
  25.  
  26. Solution : telnet to this host on port 6969,
  27. then type 'gatecrasher;', without the quotes,
  28. and press Enter. Then type 'uninstall;' and
  29. press Enter, it will be uninstalled.
  30.  
  31. Risk factor : High";
  32.  
  33.  
  34.  desc["francais"] = "GateCrasher est installΘ.
  35.  
  36. Cette backdoor permet α n'importe qui
  37. de prendre partiellement le controle
  38. de la machine distante.
  39.  
  40. Un pirate peut l'utiliser pour voler
  41. vos mots de passes ou vous empecher
  42. de travailler convenablement.
  43.  
  44. Solution : faites un telnet sur la machine
  45. sur le port 6969, tappez 'gatecrasher;' 
  46. sans les guillemets, puis EntrΘe. Puis
  47. tappez 'uninstall;' sans les guillemets
  48. et EntrΘe.
  49.  
  50. Facteur de risque : ElevΘ.";
  51.  
  52.  script_description(english:desc["english"], francais:desc["francais"]);
  53.  
  54.  summary["english"] = "Checks for the presence of GateCrasher";
  55.  summary["francais"] = "DΘtermines la presence de GateCrasher";
  56.  script_summary(english:summary["english"], francais:summary["francais"]);
  57.  
  58.  script_category(ACT_GATHER_INFO);
  59.  
  60.  
  61.  script_copyright(english:"This script is Copyright (C) 1999 Renaud Deraison",
  62.         francais:"Ce script est Copyright (C) 1999 Renaud Deraison");
  63.  family["english"] = "Backdoors";
  64.  family["francais"] = "Backdoors";
  65.  script_family(english:family["english"], francais:family["francais"]);
  66.  script_dependencie("find_service.nes");
  67.  script_require_ports(6969);
  68.  exit(0);
  69. }
  70.  
  71. #
  72. # The script code starts here
  73. #
  74.  
  75. port = 6969;
  76. if(get_port_state(port))
  77. {
  78.  soc = open_sock_tcp(port);
  79.  if(soc)
  80.  {
  81.   a = recv(socket:soc, length:40);
  82.   if("GateCrasher" >< a)security_hole(port);
  83.   close(soc);
  84.  }
  85. }
  86.